@import "public";
.title_z{
   width:100%;
   height:45px;
   background:#383838;
   margin:0 auto;
}
.title_w{
    width:1104px;
    height:45px;
    background:blue;
    margin:0 auto;
}
.title_y{
    width:380px;
    height:45px;
    background:#383838;
    float:left;
}
.title_v{
    width:200px;
    height:45px;
    background:#383838;
    line-height:45px;
    text-align:center;
    margin-left:180px;
    color:white;
}
.title_u{
    width:200px;
    height:400px;
    background:white;
    margin-left:180px;
    display:none;
}
.title_q li{
    width:200px;
    height:65px;
    border-bottom:1px dashed #959ca4;
    position:relative;
    
}
.title_q li img{
    width:25px;
    height:30px;
    margin-left:10px;
    position:absolute;
    top:15px;
}
.title_q li dl dt{
    margin-left:62px;
    font-size:14px;
}
.title_q li dl dt span{
    color:#a6a6a6;
}
.title_q li dl dt span:hover{
    color:pink;
}
.title_x{
    width:724px;
    height:45px;
    background:#383838;
    float:left;
}
.title_x a{
    display:inline-block;
    width:100px;
    height:45px;
    background:#383838;
    margin-left:10px;
    line-height:45px;
    text-align:center;
    color:white;
}
.title_x a:hover{
    background:#e83a77;
}
//detail
.detail_body{
    width:100%;
//  height:100%;
    margin:0 auto;
    background:white;
}
.detail_show{
    width:1104px;
    //height:20000px;;
    margin:0 auto;
    background:white;
    //position:relative;
}
.detail_pos{
//  width:1104px;
    height:40px;
    background:white;
    margin:0 auto;
}
.detail_pos a{
    margin-left:10px;
    line-height:40px;
}
.detail_left{
    width:904px;
    height:10632px;
    background:white;
    float:left;  
}
.detail_big{
    width:904px;
    height:632px;
    background:white;
    float:left;
}
.detail_1{
    width:904px;
    height:466px;
    background:white;
    float:left;
}
.detail_2{
    width:904px;
    height:166px;
    background:white;
    float:left;
}
.detail_2 .feel_a{
    width:904px;
    height:45px;
    border-top:2px solid #ac4d6d;
    border-bottom:1px solid #e7e7e7;
    line-height:45px;
    background:#ebebed;
    float:left;
}
.detail_2 .feel_a ul li{
    float:left;
    margin-left:10px;
    font-size:22px;
}
.detail_2 .feel_b{
    width:904px;
    height:116px;
    background:white;
    float:left;
}
.detail_2 .feel_b a{
    display:block;
    margin-top:20px;
    color:black;
}
.detail_2 .feel_b p{
    margin-left:28px;
    margin-top:20px;
}
.detail_3{
    width:904px;
    height:396px;
    background:white;
    float:left;
}
.detail_4{
    width:904px;
    height:70px;
    background:white;
    float:left;
}
.detail_9{
    width:420px;
    height:70px;
    background:white;
    float:left;
}
.detail_9_a{
    width:380px;
    height:40px;
    background:white;
    margin:15px auto;
}
.detail_9_a img{
    width:25px;
    height:25px;
    margin-left:5px;
}
.detail_9_a a{
    display:block;
    margin-top:-21px;
    margin-left:37px;
    color:white;
    font-size:14px;
}
.detail_9_a ul{
    margin-left:84px;
}
.detail_9_a ul li{
    margin-left:6px;
    margin-top:-23px;
    float:left;
}
.detail_9_a ul li img{
    width:25px;
    height:25px;
    margin-left:5px;
}
.detail_10{
    width:484px;
    height:70px;
    background:white;
    float:left;
}
.detail_10 div{
    width:100px;
    height:40px;
//  background:gray;
    margin-left:17px;
    margin-top:5px;
    float:left;
}
.detail_10 div .root_a{
    width:40px;
    height:40px;
}
.detail_10 div .root_b{
    display:block;
    margin-left:41px;
    margin-top:-28px;
    font-size:14px;
    color:gray;
}
.detail_7{
    width:420px;
    height:396px;
    background:white;
    float:left;
}
//放大镜
.vol{
    width:420px;
    height:336px;
    background:white;
    position:relative;
    float:left;
}
//.vol{
//  width:421px;
//  height:420px;
//  position:relative;
//  border:1px solid #a0a0a0;
//  margin:0 auto;
//  margin-top:12px;
//}
.vol .bigBox{
    position:absolute;
    top:0;
    left:420px;
    width:420px;
    height:336px;
    z-index:10px;
    //border:1px solid black;
    overflow:hidden;
    display:none;
}
.vol .bigBox .bimIng{
    width:820px;
    height:772px;
    position:absolute;
    left:0;
    top:0;
}

.vol ul{
    overflow:hidden;
    /*border-top:1px solid #ccc;*/
    position:absolute;
    top:335px;
    left:-60px;
    width:420px;
    margin-left:60px;
}

.vol li{
   float:left;
   border-top:none;
  /* margin-left:20px;*/    
}

.bigImg{
    width:420px;
    height:336px;
    background:white;
    position:relative;
    
}
.bigImg .smallImg{
    width:420px;
    height:336px;
}
.bigImg li{
    position:absolute;
    left:0;
    top:0;
}
.height{
    position:relative;
}
.mask{
    width:176px;
    height:176px;
    opacity:0.3;
//  background:url(../img/611.jpg);
    position:absolute;
    left:0;
    top: 0;
    display: none;
}
.center{
    width:420px;
    height:336px;
    background: white;
    opacity:.3;
    position: absolute;
    left:0;
    top:0;
}
.down .downImg{
    width:60px;
    height:60px;
    margin-left:33px;
}
.down{
    width:420px;
    height:60px;
}
//放大镜完
.detail_8{
    width:484px;
    height:396px;
    background:white;
    float:left;
}
.detail_11{
    width:484px;
    height:86px;
    background:white;
    line-height:86px;
    float:left;
}
.detail_11 span{
    margin-left:10px;
    font-size:22px;
    font-weight:900;
}
.detail_12{
    width:484px;
    height:309px;
    border-top:1px solid #cfcfcf;
    background:white;
    float:left;
}
.p_1{
    width:484px;
    height:38px;
    background:white;
    line-height:38px;
    float:left;
}
.p_1 span{
    margin-left:10px;
}
.p_2{
    width:484px;
    height:28px;
    background:white;
    line-height:28px;
    float:left;
}
.p_2 span{
    margin-left:10px;
}
.p_3{
    width:484px;
    height:43px;
    background:white;
    line-height:43px;
    float:left;
}
.p_3 span{
    margin-left:10px;
}
.p_3 span i{
    font-size:18px;
}
.p_3 span b{
    font-size:24px;
}
.p_4{
    width:484px;
    height:26px;
    background:white;
    float:left;
}
.p_4 span{
    margin-left:10px;
}
.p_5{
    width:484px;
    height:26px;
    background:white;
    line-height:26px;
    float:left;
}
.p_5 a{
    margin-left:10px;
}
.p_5 span{
    margin-left:20px;
}
.p_6{
    width:484px;
    height:35px;
    background:white;
    line-height:35px;
    float:left;
}
.p_6 span{
    margin-left:10px;
}
.p_7{
    width:484px;
    height:44px;
    background:white;
    line-height:44px;
    float:left;
}
.p_7 span{
    margin-left:20px;
}
.p_7 .n_1{
    width:74px;
    height:25px;
    background:#5b5b5b;
    margin-left:124px;
    margin-top:-33px;
}
.n_1 .m_1{
    width:18px;
    height:23px;
    border:1px solid #5b5b5b;
    background:white;
    float:left;
}
.n_1 .m_1 img{
    width:18px;
    height:23px;
}
.n_1 .m_2{
    width:32px;
    height:23px;
    border:1px solid #5b5b5b;
    background:white;
    float:left;
}
.n_1 .m_2 .buy_num_show{
    width:28px;
    height:20px;
    z-index:1;
    text-align:center;
    position:absolute;
}
.n_1 .m_3{
    width:18px;
    height:23px;
    border:1px solid #5b5b5b;
    background:white;
    float:left;
}
.n_1 .m_3 img{
    width:18px;
    height:23px;
}
.p_8{
    width:484px;
    height:69px;
    background:white;
    float:left;
}
.p_8 a{
    display:inline-block;
    width:155px;
    height:38px;
    border-radius:5px 5px 5px 5px;
    color:white;
    text-align:center;
    background:#f71f6a;
    line-height:38px;
    margin-left:158px;
    margin-top:18px;
}
.detail_right{
    width:200px;
    height:1960px;
    background:white;
    float:left;
}

.detail_a{
    width:198px;
    height:465px;
    border-top:2px solid #fd7446;
    border-left:1px solid #a2a2a2;
    border-right:1px solid #a2a2a2;
    border-bottom:1px solid #a2a2a2;
    background:white;
}
.detail_b{
    width:198px;
    height:29px;
    border-bottom:1px solid #a2a2a2;
    background:white;
    text-align:center;
    line-height:30px;
    font-weight:900;
}
.detail_c li{
    width:168px;
    height:82px;
    border-bottom:1px dashed #d7d7d7;
    margin-left:10px;
}
.detail_c li:last-child{
    border-bottom:none;
}
.detail_c li .detail_r{
    display:block;
    width:30px;
    height:70px;
    margin-left:4px;
    margin-top:5px;
    background:white;
}
.detail_c li .detail_f{
    display:block;
    margin-top:-72px;
    margin-left:51px;
    font-size:14px;
}
.detail_c .detail_e{
    margin-left:50px;
    margin-top:16px;
}
.detail_small{
    width:904px;
    height:10000px;
    background:white;
    float:left;
}
.detail_small img{
    width:790px;
    height:1000px;
    margin:0 auto;
}
